<!-- 时间范围选择器 -->
<link rel="stylesheet" href="<?= $url_base ?>/assets/public/bootstrap-daterangepicker/daterangepicker.css"/>
<!-- 	查询开始与结束的日期 -->
<div class="form-group">
    <label><?= isset($label)?$label:("选择\"通话开始\"时间的范围进行筛选")?></label>
    <div class="input-group">
        <div class="input-group-addon">
            <i class="fa fa-clock-o"></i>
        </div>
        <input class="form-control pull-right" id="reservationtime" readonly="readonly">
    </div>
</div>
<!-- 时间范围选择器 -->
<script src="<?= $url_base ?>/assets/public/moment/min/moment.min.js"></script>
<script src="<?= $url_base ?>/assets/public/bootstrap-daterangepicker/daterangepicker.js"></script>
<script type="text/javascript">
    // 	将选择的时间拿到，将其显示的为中文
        var res = $('#reservationtime').daterangepicker({
                maxDate : moment(), //最大时间
                dateLimit : {
                    days : 99999
                }, //起止时间的最大间隔
                showDropdowns : true,
                showWeekNumbers : false, //是否显示第几周
                timePicker : true, //是否显示小时和分钟
                timePickerIncrement : 60, //时间的增量，单位为分钟
                timePicker12Hour : false, //是否使用12小时制来显示时间
                ranges : {
                    '最近1小时': [moment().subtract('hours',1), moment()],
                    '今日': [moment().startOf('day'), moment()],
                    '昨日': [moment().subtract('days', 1).startOf('day'), moment().subtract('days', 1).endOf('day')],
                    '最近7日': [moment().subtract('days', 6), moment()],
                    '最近30日': [moment().subtract('days', 29), moment()],
                    '最近100日': [moment().subtract('days', 99), moment()]
                },
                opens : 'right', //日期选择框的弹出位置
                buttonClasses : [ 'btn btn-default' ],
                applyClass : 'btn-small btn-primary blue',
                cancelClass : 'btn-small',
                separator : ' to ',
                locale : {
                    applyLabel : '确定',
                    cancelLabel : '取消',
                    fromLabel : '起始时间',
                    toLabel : '结束时间',
                    separator: '   -   ',
                    format: 'YYYY年MM月DD日 HH:mm:ss', //控件中from和to 显示的日期格式
                    customRangeLabel : '自定义',
                    daysOfWeek : [ '日', '一', '二', '三', '四', '五', '六' ],
                    monthNames : [ '一月', '二月', '三月', '四月', '五月', '六月',
                        '七月', '八月', '九月', '十月', '十一月', '十二月' ],
                    firstDay : 1
                }
            },function(start, end, label) {//格式化日期显示框
                $('#reservationtime').val(start.format('YYYY-MM-DD HH:mm:ss') + ' - ' + end.format('YYYY-MM-DD HH:mm:ss'));
            }
        );
        /*点击下面的会提交日期的区间 */
        $('#getTime').click(function(){
            var url = "index?timeZones="+$("#reservationtime").val();
            window.location.href=url;
        });
</script>
<!-- 	设置日期组建的日期为拿到的get的时间 -->
<?php
if(isset($_GET['timeZones'])){
    $timeZones = $_GET['timeZones'];
    ?>
    <script type="text/javascript">
        $('#reservationtime').val('<?= $timeZones ?>');
    </script>
    <?php
}
?>